// pages/Turnover/Turnover.js
const db = wx.cloud.database()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    chartData: {
      categories: [],
      series: []
    },
    opts: {
      touchMoveLimit: 24,
      enableScroll: true,
      xAxis: {
        disableGrid: true,
        scrollShow: true,
        itemCount: 4
      },
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    wx.cloud.callFunction({
      name: 'getAdmin',
      data: {
        type: 'money',
      }
    }).then(res => {
      console.log('订单', res)
      let list = res.result.data
      let months = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ]
      let sales = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
      list.forEach(item => {
        let num = months.indexOf(item.month)
        if (num > -1) {
          let sell = sales[num] + parseInt(item.totalPrice)
          sales[num] = sell
        }
      })
      console.log(sales)
      this.setData({
        chartData: {
          categories: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"],
          series: [{
            name: "每月销售额~单位元",
            data: sales
          }]
        },
      })
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})